<html>
<body>
Reports a function that matches one of the operator conventions but lacks the <code>operator</code> keyword.
<p>By adding the <code>operator</code> modifier, you might allow function consumers to write idiomatic Kotlin code.</p>
<p><b>Example:</b></p>
<pre><code>
  class Complex(val real: Double, val imaginary: Double) {
      fun plus(other: Complex) =
          Complex(real + other.real, imaginary + other.imaginary)
  }

  fun usage(a: Complex, b: Complex) {
      a.plus(b)
  }
</code></pre>
<p>The quick-fix adds the <code>operator</code> modifier keyword:</p>
<pre><code>
  class Complex(val real: Double, val imaginary: Double) {
      operator fun plus(other: Complex) =
          Complex(real + other.real, imaginary + other.imaginary)
  }

  fun usage(a: Complex, b: Complex) {
      a + b
  }
</code></pre>
<!-- tooltip end -->
</body>
</html>